package com.wondersgroup.fjzlpt.org.dao.inter.tdgl;

import java.util.Map;

import com.alibaba.fastjson.JSONArray;
import com.quick.framework.boot.repository.sql.jdbcTemplate.inter.BaseDAO;

public interface TdryDao extends BaseDAO {

	/**
	 * 更改团队长
	 * @param map
	 * @return
	 */
	public int updateTDJS(Map<String, String> map);
	
	/**
	 * 查询团队成员列表
	 * @param map
	 * @return
	 */
	public JSONArray queryTdcylbAll(Map<String, String> map); 
	
	/**
	 * 批量删除团队成员
	 * @param map
	 */
	public void deleteTdrys(String TDID,JSONArray userArr);
	
	/**
	 * 根据团队ID和userId判断是否存在记录
	 * @param map
	 * @return
	 */
	public boolean isExist(Map<String, String> map);
	
	/**
	 * 根据团队ID查询团队长USERID
	 * @param TDID
	 * @return
	 */
	public String queryTdzUseridByTdid(String TDID);



	/**
	 * 根据团队长ID查询团队长roleID
	 * @param TDZID
	 * @return
	 */
	public String queryTdzUserRoleByTdzid(String TDZID);


	/**
	 * 将用户的角色类型改为团队长
	 * @param USERID
	 * @param ROLEID
	 * @return
	 */
	public void updateTdzRole(String USERID,String ROLEID);
}
